#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
//int main()
//{
//	int i = 0;
//	int j = 0;
//	
//	for (i = 2; i < 200; i++)
//	{
//		for (j = 2; j <=i; j++)
//		{        if(i == j)
//			{
//				printf("%d  ", i);
//			}
//			else if (i % j == 0)
//			{
//				break;
//			}
//			
//		}
//       
//
//
//
//
//
//	}
//
//
//
//
//
//
//
//
//
//	return 0;
//}

//int main()
//{
//	int n = 0;
//	int i = 0;
//	int j = 0;
//	int sum  = 0;
//	scanf("%d", &n);
//	
//	for (i = 0; i <= n; i++)
//	{
//		if (i % 3 == 0 && i % 5 != 0)
//		{
//			j = i;
//			sum += j;
//
//
//		}
//	}
//	printf("%d", sum);
//
//
//
//	return 0;
//}
//int main()
//{
//	int n = 0;
//	int i = 0;
//	int j = 0;
//	int sum1 = 0;
//	int sum2 = 0;
//	for (n = 2; n <= 1000; n++)
//	{
//	
//		for (i = 2; i < n; i++)
//		{
//			for (j = 2; i<j&&j<n; j++)
//			{
//				if (i * j == n)
//				{
//					/*if (i == j)
//					{
//						sum1 = i;
//				    }
//					else*/
//					
//					
//				    sum1 = i + j;
//					
//					sum2 += sum1;
//				}
//			}
//                 if (sum2+1 == n)
//	              {
//		           printf("%d", n);
//	              }
//
//		}
//	}
//	
//
//
//
//	return 0;
//}
//
//int main()
//{
//	int x = 0;
//	int y = 0;
//	int z = 0;
//	for (x = 0; x < 33; x++)
//	{
//		for(y = 0; y < 50; y++)
//		{
//			z = 100 - y - x;
//			if (x * 3 + y * 2 + z / 3 == 100 && z % 3 == 0)
//			{
//				printf("%d %d %d\n", x, y, z);
//			}
//
//		}
//
//
//
//	}
int main()
{
//int a = 0;
//int b = 0;
//int c = 0;
//float area = 0.0;
//float s = 0.0;
//	scanf("%d %d %d", &a, &b, &c);
//	s = (a + b + c) / 2;
//	area = sqrt(s * (s - a) * (s - b) * (s - c));
//	printf("%.2f", area);
//	return 0;

    
    double a = 0.0;
    double b = 0.0;
    double sum = 0.0;
        scanf("%lf%lf", &a, &b);
        sum = a + b;
        printf("%.2f", sum);
        return 0;
    








	return 0;
}